package com.cykj.mapper;

import com.cykj.pojo.Admin;
import com.cykj.pojo.Scenic;
import com.cykj.pojo.TicketsOrder;
import com.cykj.pojo.User;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface AdminMapper {
    /**
     * 管理员登陆
     * @param name 昵称
     * @param pwd 密码
     * @param cardId 身份id
     * @return
     */
    Admin login(@Param("name") String name,
                @Param("pwd") String pwd,
                @Param("cardId") String cardId);

    /**
     * 管理员注册
     * @param name 姓名
     * @param pwd 密码
     * @param cardId 身份证id
     * @return
     */
    int register(@Param("name") String name,
                   @Param("pwd") String pwd,
                   @Param("cardId") String cardId);
    List<User> getUsers();
    List<Scenic> getScenic();
    List<TicketsOrder> getTicketOrders();
    int alterPwd(@Param("id") int id,@Param("newPwd") String newPwd);

}
